home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 96
/
Amiga News 96.iso
/
amig_ad_os
/
a.f.l.e.
/
zaphod
/
zaphod.doc
< prev
next >
Wrap
Text File
|
1994-11-29
|
20KB
|
551 lines
Zaphod, un éditeur binaire pour ordinateurs AMIGA
Version 1.0
Holger Schemel
aeglos@valinor.ms.sub.org
3 Juin 1994
Contenu :
1. Copyright et tout le reste
2. A propos de Zaphod
3. Installation
4. Démarrage de Zaphod du Workbench ou du Shell
5. L'utilisation du programme
5.1 La fenêtre principale de Zaphod
5.1.1 Les gadgets
5.1.2 Le champ d'édition
5.2 Les menus
5.2.1 Projet
5.2.2 Edition
5.2.3 Paramétrages
5.2.4 Fichiers
6. Remerciements
7. Reports de bugs et autres
1. Copyright et tout le reste
Zaphod est un software sous copyright (C) 1993-94 par Holger Schemel.
Le programme peut être librement distribué avec les restrictions
suivantes : L'archive et tout son contenu ne doivent pas être changés,
et aucun fichier ne doit être enlevé ou ajouté à l'archive. Tous droits
réservés.
Aucune garantie d'aucune sorte n'est donnée que le programme décrit
dans ce document est fiable à 100%. Vous utilisez ce produit à vos
propres risques. L'auteur ne peut pas être tenu pour responsable de
tout dommage causé par l'utilisation de ces programmes.
Ce package peut être inclus dans les collections publiques, y compris
celles sur CD-ROM. Le fichier de distribution peut être téléchargé sur
les serveurs Bulletin Board Systems ou FTP. Ni le programme ni une
partie ne peuvent être inclus ou utilisés dans des programmes
commerciaux sans une autorisation écrite de l'auteur.
Si vous avez payé plus de 5$, c'est de votre faute.
L'utilisation de ce programme près d'usines nucléaires, l'utilisation
d'armes et d'équipement militaire et la consommation de noisettes
radioactives sont à vos propres risques !
2. A propos de Zaphod
Zaphod est un éditeur de fichiers pour fichiers binaires dans la
tradition des programmes classiques comme ``FileZap'' et ``NewZap''.
Toutefois, il est écrit pour utiliser les caractéristiques d'Amiga
OS2.0, il vous le faut donc ou une version supérieure de système
d'exploitation Amiga pour utiliser ce programme. L'utilisation avec
OS3.0 ou plus ne risque pas d'amener des problèmes.
Cet éditeur de fichiers vous permet d'éditer plusieurs fichiers en même
temps. Les fichiers que vous voulez éditer peuvent être marqués avec le
bouton de la souris pendant que vous tenez la touche 'Shift' droite au
démarrage depuis le Workbench, choisis dans la boîte de requête de
fichiers ASL, choisis en tirant leur icône dans la fenêtre ou, si vous
démarrez Zaphod depuis le Shell, en spécifiant les fichiers comme
paramètres après le nom du programme.
La fenêtre de Zaphod s'ouvre sur le Workbench, sur un écran public
donné ou sur son propre écran public qui peut être appelé ZAPHOD.1 (ou
ZAPHOD.x, si vous avez démarré Zaphod x fois avec son propre écran). Si
vous avez démarré Zaphod sur un écran public vous pouvez tirer les
icônes dedans en les tirant simplement dans l'icône application, qui a
pour nom ZAPPICON.1 ou ZAPPICON.x. Vous pouvez mettre l'écran public de
Zaphod au premier plan avec un double clic sur son icône application.
Tous les paramétrages du programme peuvent être donnés et sauvegardés
dans le Tool-Types (Types d'outils) de l'icône programme. Si vous le
démarrez depuis le Shell, donnez les paramétrages comme paramètres du
programme. Actuellement il n'y a pas de support pour un fichier de
configuration supplémentaire, donc si vous voulez le démarrer
régulièrement depuis le Shell, faites un alias dans 'S:User-Startup' de
la forme 'alias zaphod zaphod <paramètres de configuration>'.
3. Installation
Copiez simplement tout le tiroir là où vous voulez l'avoir. Il suffit
d'avoir les fichiers ``Zaphod'' et ``Zaphod.info''.
Si vous avez installé Amiga OS2.1 ou plus, vous pouvez copier le
fichier ``zaphod.catalog'' dans ``LOCALE:Catalogs/<votre langage>''.
Actuellement il n'y a deux catalogues = allemand et français.
En plus il y a quelques polices supplémentaires dans le répertoire
``Zaphod/fonts''.
Les variantes de ``topaz'' ne sont pas proportionnelles, les polices
``tripaint'' le sont. Essayez-les tout simplement (elles doivent être
copiées dans votre répertoire local ``FONTS:''). Ces polices sont
conçues pour être petites ou fines ou les deux, vous pouvez donc les
utiliser pour afficher plus de données dans la fenêtre d'édition de
Zaphod qu'avec les polices système standards.
4. Démarrage de Zaphod depuis le Workbench ou du Shell
Les types d'outils sont les mêmes que les paramètres du Shell, ce qui
signifie que vous avez un type d'outil de la forme ``TOOLTYPE=PARAMETER
- TYPE D'OUTIL=PARAMETRE'', et vous pouvez le donner exactement comme
un paramètre du Shell (vous pouvez utiliser un blanc à la place de
``=''). (Voir les descriptions du menu ``'Settings - Paramétrages''
pour plus d'information).
Les types d'outils sont :
LEFT (gauche) :
La fenêtre s'ouvre à gauche de l'écran.
TOP (haut) :
La fenêtre s'ouvre en haut de l'écran.
LINES (lignes) :
Le nombre de lignes affichées dans la fenêtre d'édition.
COLUMNS (colonnes) :
Le nombre de longwords (quatre octets de données) par ligne dans la
fenêtre d'édition.
TEXTFONTNAME (nom de la police texte) :
Ici vous pouvez choisir la police des textes et gadgets de la
fenêtre Zaphod. '<DEFAULT>' utilise la police système choisie dans
vos préférences système.
TEXTFONTSIZE (taille de la police texte) :
Choisit la taille de la police. {\tt <DEFAULT>} utilise la taille de
la police système.
EDITFONTNAME (nom de la police d'édition) :
Ici vous pouvez choisir la police d'édition, qui est utilisée dans
le champ d'édition de la fenêtre de Zaphod. '<default>' utilise la
police système non proportionnelle. Il est recommandé d'utiliser une
des polices livrées avec Zaphod pour pouvoir afficher plus de
caractères qu'avec les polices système. Si vous ne les aimez pas
vous pouvez prendre l'éditeur de police FEd d'Amiga OS1.3 et créer
vos propres polices pour Zaphod.
EDITFONTSIZE (taille de la police d'édition) :
La taille de la police choisie.
PUBSCREEN (écran public) :
Ici vous pouvez spécifier le nom d'un écran public sur lequel Zaphod
ouvrira sa propre fenêtre. Si vous spécifiez 'WBENCH', la fenêtre est
ouverte sur le Workbench. Avec 'OWNSCREEN' vous pouvez dire à Zaphod
d'ouvrir son propre écran public, qui prend comme nom ZAPHOD.x, où x
est le nombre d'exemples de Zaphod avec leur propre écran public.
EXPERTMODE (mode expert) :
Ce paramètre dit à Zaphod tous les combien il doit demander
confirmation. Vous devriez commencer avec 'NORMAL'. Si vous ne voulez
pas voir trop de questions ``DO you really want...? - voulez-vous
vraiment...?'', alors choisissez 'MODERATE'. Avec 'EXPERT', Zaphod ne
pose plus de questions ; ne choisissez cette option que si vous êtes
réellement sûr de ce que vous faîtes.
HEXDESIGN (style hexadécimal) :
Choisissez 'UPPER' pour avoir des caractères majuscules dans le champ
d'édition hexadécimal et 'LOWER' pour avoir des minuscules.
SIZEGADGET (gadget taille) :
Choisissez 'RIGHT' pour avoir la plus grande bordure de la fenêtre
avec le gadget taille sur la droite de la fenêtre et 'BOTTOM' pour
l'avoir sur le bas de la fenêtre.
LOADMODE (mode de chargement) :
Vous pouvez choisir 'INSERT_ONE', 'INSERT_ALL' ou 'APPEND_ALL'. Voir
``Settings/Files - Paramétrages/Fichiers'' pour une description.
CLIPMODE (mode presse-papier) :
Choisissez 'INTERNAL' ou 'EXTERNAL' pour une gestion interne ou
externe du presse-papier.
CLIPNR_INTERNAL (numéro de clip interne) :
Choisissez le numéro de clip utilisé pour une gestion interne du
presse-papier. Ne choisissez pas 0, car c'est le numéro de clip du
presse-papier système.
CLIPNR_EXTERNAL (numéro de clip externe) :
Choisissez le numéro de clip utilisé pour une gestion externe du
presse-papier. Il vaut mieux lui laisser la valeur par défaut 0, car
c'est le numéro de clip du presse-papier système.
ADDRESSBOX (boîte adresse) :
Choisissez 'YES' ou 'NO' pour avoir le champ d'adresses affiché ou
non dans la fenêtre d'édition.
VIEWMODE (mode visualisation) :
Choisissez 'HEX', 'ASCII' ou 'HEX&ASCII' pour avoir le contenu des
fichiers affiché en valeurs hexadécimales, en caractères ASCII ou les
deux.
Si vous démarrez Zaphod depuis le Shell, vous pouvez spécifier jusqu'à
dix fichiers qui seront alors chargés dans les tampons de fichiers. Si
vous mettez un point d'interrogation Zaphod vous donnera un échantillon
des commandes connues à partir des commandes système.
5. L'utilisation du programme
5.1 La fenêtre principale de Zaphod
Après le démarrage de Zaphod vous voyez la fenêtre principale avec le
champ d'édition et quelques gadgets. Si vous avez déjà donné des noms
de fichiers au démarrage, le premier est affiché dans la fenêtre
d'édition (s'il peut être ouvert).
Le nom du fichier qui est actuellement dans le tampon d'édition est
affiché dans la barre du titre de la fenêtre.
5.1.1 Les gadgets
Si vous voulez chercher une séquence d'octets dans le fichier, utilisez
les gadgets de recherche sous le champ d'édition. Tapez la séquence
dans le gadget chaîne ; vous pouvez utiliser des caractères ASCII ou
des valeurs hexadécimales ou les deux mélangés. Les valeurs
hexadécimales doivent être deux nombres précédées d'un `$' ou d'un
`0x'. Si ces caractères spéciaux font partie de la chaîne de recherche,
mettez-les simplement entre guillemets.
Quelques exemples :
$20$20$3c
0x200x200x3c
Test$00
$20"Hello, World"0x00
Pour démarrer la recherche, cliquez sur le gadget ``Search
- Recherche'' ou pressez le caractère souligné. Si le texte cherché
est trouvé le curseur se place sur le premier caractère du texte trouvé
dans le tampon fichier. On peut aussi voir si la recherche a été un
succès dans le champ ``Status - Etat''.
Les directions de recherche peuvent être choisies avec le gadget
``Search Direction - Direction de recherche´´. Dans une recherche à
partir du début (From Start) ou de la fin (From End), l'état du gadget
sera changé pour chercher après/avant (Behind/Before) le curseur
(cursor) pour permettre une recherche séquentielle facile.
Choisissez le respect des majuscules/minuscules avec le gadget ``Case
Dependent - Respect majuscules/minuscules´´.
Sur le côté droit, il y a deux gadgets montrant la position actuelle du
curseur dans le tampon fichier ``Position'' et la longueur du fichier
entier ``File Size - Taille du fichier''. Vous pouvez sauter
directement sur une position définie du fichier avec le premier de ces
gadgets.
Sous les gadgets de la recherche de texte il y a des gadgets pour
remplacer le contenu du fichier avec d'autres données. Tapez simplement
la nouvelle séquence d'octets dans le gadget chaîne ``Replace -
Remplacer'' (avec le même format que le texte recherché) et choisissez
``Replace - Remplacer'' au lieu de ``Search - Recherche''.
Avec le gadget ``Replacemode - Mode remplacer'', vous pouvez choisir de
remplacer tous les textes correspondants ``ALL - Tous'', seulement le
texte correspondant suivant ``Next - Suivant'' ou s'il doit y avoir une
demande pour chaque correspondance ``After request - Après la
demande''.
Tous les gadgets peuvent être utilisés en pressant la touche
appropriée, qui est la lettre soulignée dans le texte du gadget.
5.1.2 Le champ d'édition
Le champ d'édition consiste en trois parties : le champ d'adresses, le
champ hexadécimal et le champ ASCII. On peut les faire défiler tous les
trois avec l'ascenceur se trouvant sur la droite de la fenêtre.
Si vous cliquez sur le champ d'édition (hexa ou ASCII), vous pouvez
taper directement les entrées dans le tampon fichier (vous ne pouvez
utiliser que les touches numériques et les touches 'a' à 'z' et 'A' à
'Z' dans le champ hexa).
Avec la touche de tabulation, vous pouvez basculer entre le champ hexa
et le champ ASCII. Déplacez le curseur avec les touches habituelles du
curseur, Shift-flèches (haut/bas) va au début/à la fin du fichier,
Ctrl-flèches (haut/bas) déplace d'une page.
5.2 Les menus
Il y a les menus suivants :
5.2.1 Projet
Le menu ``Project - Projet'' a les items suivants :
New (Nouveau) :
Efface le tampon fichier actuel (pas le fichier lui-même). Tous les
autres tampons fichiers restent inchangés.
Open (Ouvrir) :
Ouvre un nouveau fichier. Utilise la boîte de requête de fichiers
ASL.
Save (Sauvegarder) :
Sauvegarde le fichier avec le nom sous lequel il a été ouvert ou
avec le nom sous lequel il a déjà été sauvegardé.
Save As... (Sauvegarder Sous...) :
Comme ``Save - Sauvegarder'', mais demande un nouveau nom de fichier
avec la boîte de requête de fichiers ASL.
Print (Imprimer) :
(Pas encore en fonction).
Print As... (Imprimer Comme...) :
(Pas encore en fonction).
About... (A Propos...) :
Petite information sur le programme et l'auteur et le nom de l'écran
sur lequel il est ouvert.
User... (Utilisateur...) :
Informations sur l'utilisateur du programme.
Quit (Quitter) :
Quitte le programme. S'il y a des tampons fichiers modifiés et non
sauvegardés vous en êtes avertis.
5.2.2 Edition
Voici les fonctions usuelles d'opération de blocs/presse-papier (pour
indiquer un bloc, marquez-le simplement avec la souris) :
Cut (Couper) :
Coupe le bloc marqué et le met dans le presse-papier.
Copy (Copier) :
Copie le bloc marqué dans le presse-papier.
Paste (Coller) :
Colle le contenu du presse-papier dans le champ d'édition (l'insère
à la position du curseur).
Erase (Effacer) :
Efface le bloc marqué sans toucher au presse-papier.
Undo (Undo) :
Annule la dernière opération de bloc.
5.2.3 Paramétrages
Le menu ``Settings - Paramétrages'' contient les items suivants :
Text font (Police des textes & gadgets) :
Avec 'automatic - Automatique', la police système est sélectionnée
par défaut. Avec 'user selected - Sélection Utilisateur', la police
sélectionnée avec 'Select... - Sélectionner...' est prise en compte
pour le texte de la fenêtre et des gadgets. 'Select... -
Sélectionner...', vous permet de choisir cette police.
Edit font (Police du champ d'édition) :
Les items du sous-menu sont les mêmes et ont les mêmes fonctions que
les options du menu ci-dessus, mais vous pouvez prendre des
décisions au sujet de la police utilisée dans le champ d'édition.
Addresses (Adresses) :
Spécifie si vous voulez afficher le champ d'adresses ou pas.
Viewmode (Mode de Visualisation) :
Spécifie si vous voulez visualiser le contenu du tampon fichier en
valeurs hexadécimales, en caractères ASCII ou les deux.
Hex number design (Style des nombres Hexadécimaux) :
Ici vous pouvez choisir si vous préférez des majuscules ou des
minuscules pour la partie hexadécimale du champ d'édition.
Border for Sizegadget (Position du gadget taille) :
Choisissez la position du gadget taille de la fenêtre (soit à droite
soit en bas). Vous pouvez gagner quelques pixels horizontaux de plus
si vous en avez besoin pour afficher plus d'une colonne.
Clipboard (Presse-Papier) :
Spécifie si vous voulez une gestion du presse-papier interne ou
externe. Avec la gestion externe activée, vous pouvez
exporter/importer des données avec d'autres applications.
Files (Fichiers) :
Ici vous pouvez choisir le comportement de Zaphod quand vous chargez
plusieurs fichiers à la fois. Ils peuvent être ajoutés aux autres
tampons fichiers, complètement insérés ou ajoutés sauf le premier
qui va dans le tampon fichier actuel.
Auto-resize window (Fenêtre Recalculée Automatiquement) :
Recalcule les dimensions et les proportions de la fenêtre. Pratique
si vous avez changé une police ou la taille de la fenêtre et que
vous voulez maintenant optimiser la taille de la fenêtre.
Reset to DEFAULT (Réinitialiser aux Valeurs par Défaut) :
Réinitialise les paramétrages aux valeurs par défaut.
Load settings (Charger les Paramétrages) :
Charge les paramétrages à partir de l'icône programme. Ne marche pas
si vous avez démarré le programme depuis le Shell.
Save settings (Sauvegarder les Paramétrages) :
Sauvegarde les paramétrages dans l'icône programme. Ne marche pas si
vous avez démarré le programme depuis le Shell.
5.2.4 Fichiers
Ici vous pouvez choisir chaque tampon fichier. Il y a toujours un
item menu avec un tampon fichier ``(vide)'' qui peut être choisi
pour y tirer un fichier par son icône ou charger un nouveau fichier
à partir du menu ``Open -Ouvrir''.
6. Remerciements
Merci à tous les testeurs béta, qui m'ont aidé avec des rapports de
détails de bugs, des suggestions ou commentaires sur le style du
programme.
Remerciements spéciaux à Albert Weinert pour son programme
``KitCat'' qui permet de créer facilement des catalogues de
localisation, et au Dr. Peter Kittel pour son ``Amiga-Glossar''.
7. Reports de bugs et autres
Si vous trouvez des erreurs (dans le programme lui-même ou dans la
documentation), voulez écrire un nouveau catalogue pour votre
langue, voulez avoir de nouvelles options ou le code source ou avez
d'autres suggestions, écrivez à :
Holger Schemel
Sennehof 28
33659 Bielefeld (Senne I)
Germany
Téléphone: +49 (0)5 21 / 49 32 45
E-Mail:
aeglos@valinor.ms.sub.org (at home)
aeglos@uni-paderborn.de (university)
q99492@pbhrzx.uni-paderborn.de (university)
E-Mail de préférence.
Autre solution: écrivez à
A.F.L.E.
BP 505 - 13091 Aix en Provence Cédex 02
FAX : 42 64 56 76 (24h/24)
A.F.L.E. est en contact permanent avec l'auteur et lui transmettra vos
suggestions et questions.
Traduction française réalisée par:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
A.F.L.E.
BP 505
13091 Aix en Provence CEDEX 02
FAX : 42 64 56 76 (24h/24)